package edu.xhu.model.biliuser.pojos;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@ApiModel(value = "bili用户配置表")
@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("bili_user_config")
public class BiliUserConfig implements Serializable {

    /**
     * 用户id
     */
    @ApiModelProperty(name = "用户ID", notes = "")
    @TableId
    private Long userId;
    /**
     * 认证类型
     */
    @ApiModelProperty(name = "认证类型", notes = "")
    private String identityAuthentication;
    /**
     * 会员类型
     */
    @ApiModelProperty(name = "会员类型", notes = "")
    private String mega;
    /**
     * 认证说明
     */
    @ApiModelProperty(name = "认证说明", notes = "")
    private String authMsg;
    /**
     * 更新时间
     */
    @ApiModelProperty(name = "更新时间", notes = "")
    private Date updateTime;

    /**
     * 是否被封禁，0为正常，1为封禁
     */
    @ApiModelProperty(name = "是否被封禁，0为正常，1为封禁", notes = "")
    private Integer userState;
}
